// house_pkg/pages/room/index.ts
Page({
  /**
   * 页面的初始数据
   */
  data: {
    id: '',
    point: '',
    building: '',
    roomList: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options)
    let roomFloor = 1
    let roomId = 1
    let arr = []
    const roomNum_perFloor = Math.floor(Math.random() * 3 + 1)
    console.log('roomNum_perFloor数量为:', roomNum_perFloor)
    const num = Math.floor(Math.random() * 3 + 9)
    console.log('num的数量为：', num)
    for (let i = 1; i <= num; i++) {
      if (i % roomNum_perFloor === 1) {
        roomFloor++
        roomId = 1
      }
      const obj = {
        id: i,
        room: `${roomFloor}${roomId >= 10 ? roomId++ : '0' + roomId++}`,
      }
      arr.push(obj)
    }

    this.setData({
      id: options.id,
      point: options.point,
      building: options.building,
      roomList: arr,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
})
